home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
- A G G R E S S I O N
- -------------------
-
-
-
- Version 1.05
- ------------
-
-
-
- Written by: Thomas B. Hardy
- Member of the
- Association of Shareware Professionals
-
-
- Copyright 1990-1991 Expert Source Code, Inc.
- All Rights Reserved.
-
-
- P R O G R A M D O C U M E N T A T I O N
- _________________________________________
-
-
- Last update: September, 1991
-
-
- +-------------------------------------------------------------------+
- | Table of Contents |
- +-------------------------------------------------------------------+
-
- Program Requirements. . . . . . . . . . . . . 2
-
- Program Description . . . . . . . . . . . . . 2
-
- Packing List. . . . . . . . . . . . . . . . . 4
-
- Release and Update History. . . . . . . . . . 4
-
- Expert Source Code, Inc. Shareware Catalog. . 5
-
- Program Registration. . . . . . . . . . . . . 8
-
- ASP Ombudsman Statement . . . . . . . . . . . 8
-
- Programming Tools . . . . . . . . . . . . . . 9
-
- Shareware Version Distribution. . . . . . . . 9
-
- Trial Use (Shareware Version) Warranty. . . . 10
-
- Registered Version ONLY Warranty. . . . . . . 10
-
-
- Aggression Documentation Page 1 of 10.
-
-
- =====================
- Program Requirements:
- =====================
-
- Aggression requires an EGA card and monitor and an active mouse to run. It
- runs in 640 X 350 X 16 EGA graphics mode and uses a mouse for all program
- interaction. Aggression needs about 200K of free disk space and about
- 256K of free memory (RAM).
-
-
- ====================
- Program Description:
- ====================
-
- Aggression is a board game that combines some of the aspects of checkers and
- backgammon. The object is to get all of your pieces from their starting
- side to the opposite side before your opponent does. Each time you start
- Aggression or select "new game" the pieces will be placed on the board in
- one five patterns. The pattern used will be chosen at random.
-
- If you have a piece beside (left or right) one of your opponent's pieces,
- and you move another one of your pieces into the space on the opposite side
- of your opponent's piece, your opponent's piece will be moved to his back
- row. For example, if you are red, and the pieces are in this position:
-
- Col
- 1 2 3 4 5 6
- Row 1 ■ ■ ■ ■ ■ ■
- 2 ■ ■ ■ ■ ■ ■
- 3 ■ R G ■ ■ ■
- 4 ■ ■ ■ R ■ ■
- 5 ■ ■ ■ ■ ■ ■
-
- and it is your turn, you would move your red piece at Col 4, Row 4 to Col 4,
- Row 3 to get to this position:
-
- Col
- 1 2 3 4 5 6
- Row 1 ■ ■ ■ ■ ■ ■
- 2 ■ ■ ■ ■ ■ ■
- 3 ■ R G R ■ ■
- 4 ■ ■ ■ ■ ■ ■
- 5 ■ ■ ■ ■ ■ ■
-
- which will cause the green piece in Col 3, Row 3 to be sent back to the
- starting row for green (top row) and placed on a random column.
-
-
-
-
-
-
-
-
-
- Aggression Documentation Page 2 of 10.
-
-
- WHAT WON'T SEND A PIECE BACK
-
- Sending an opponent's piece back can only be done horizontally. Neither
- of the following situations would send back the green piece:
-
- Col Col
- 1 2 3 4 5 6 1 2 3 4 5 6
- Row 1 ■ ■ ■ ■ ■ ■ Row 1 ■ ■ ■ ■ ■ ■
- 2 ■ ■ R ■ ■ ■ 2 ■ R ■ ■ ■ ■
- 3 ■ ■ G ■ ■ ■ 3 ■ ■ G ■ ■ ■
- 4 ■ ■ R ■ ■ ■ 4 ■ ■ ■ R ■ ■
- 5 ■ ■ ■ ■ ■ ■ 5 ■ ■ ■ ■ ■ ■
-
- Also, you must place your piece into position for the sendback to occur.
- If you have two pieces that are seperated by an empty space and your
- opponent moves into the space, your opponent's piece will not be sent back.
- Remember, you opponent can send you back also, so be careful.
-
- SPECIAL AREAS
-
- Pieces may not move across a blue line. The two smaller areas marked off
- by blue lines have special functions. The marked off area on the left hand
- side of the board shows the color of the current player. The area on the
- right hand side of the board contains buttons for special functions. These
- special functions are:
-
- S : Setup - Allows you to change the number of players,
- level and turn the sound on and off.
-
- I : Information - Displays copyright information and a
- brief description of the rules
-
- Musical note: Toggles sound on and off.
-
- Q : Allows you to start a new game or quit Aggression.
-
- This version of Aggression contains four levels computer play. The
- levels are:
-
- 1 : Computer simply tries to get to its win line (bottom
- of the screen).
-
- 2 : Computer play defensively. It will try to avoid being
- sent back and will try to reach its win line.
-
- 3 : Computer plays aggressively. It will try to trap your
- pieces and send them back while trying to reach its
- win line.
-
- 4 : Computer plays defensively and aggressively while
- trying to reach its win line.
-
-
-
-
- Aggression Documentation Page 3 of 10.
-
-
- =============
- Packing List:
- =============
-
- The complete Aggression shareware package should contain the following
- files. Please ensure that each file is present. If any of these files are
- missing then the package is not complete and is not sutiable for distribution
- to others. The complete package may be obtained directly from Expert Source
- Code, Inc. of by downloading the latest version from ESC BBS.
-
- File Name Description of File
- ----------- ---------------------------------------------
- AGGRESS.EXE - The Aggression exectuable program file.
-
- AGGRESS.EXE - The Aggression graphics file.
-
- AGGRESS.DOC - The Aggression documentation file.
-
- AGGRESS.FRM - The Aggression registration form.
-
-
- ===========================
- Release and Update History:
- ===========================
-
- 1.00 - Initial release.
-
- 1.05 - Total rewrite of documentation and registration form files. Changed
- registration screen and process. Added registration code ability.
- Complete change of price and pricing structure.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Aggression Documentation Page 4 of 10.
-
-
- ==========================================
- Expert Source Code, Inc. Shareware Catalog
- ==========================================
-
- AGGRESSION - Written by: Thomas B. Hardy
- Aggression if a unique board game that combines some of the aspects
- of checkers and backgammon. The object is to get all of your pieces
- from their starting side to the opposite side of the board before your
- opponent does. Pieces are moved one square at a time and if you can
- suround one of your opponents pieces on both the left and right side
- then that piece is transported back to the starting line. Aggression
- supports 1 or 2 players and has four levels of computer play. There
- are five different starting positions and the graphics are excellent.
- Aggression requires an EGA card and monitor and a mouse.
-
- APPLES & ORANGES - Written by: Charles A. Hardy
- Apples & Oranges is a unique twist on the old "Othello" style board
- game. It uses pictures of apples and oranges as the playing pieces.
- This makes for a very colorful and pleasing playing board. The object
- of the game is to capture as many of your opponents pieces as possible.
- This is done by flanking your opponents piece or pieces on two sides in
- a line. For example by surounding your opponent diagonally, vertically,
- or horizontally. When captured, the pieces change from your opponents
- piece to your piece. The player with the most pieces at the end of the
- game wins. Apples & Oranges supports 1 or 2 players and has three
- levels of computer play. Apples & Oranges requires an EGA card and
- monitor and a mouse.
-
- DRAW POKER - Written by: Charles A. Hardy
- Draw Poker is a solitaire version of the popular card game. It is a
- betting game with the payoffs for each hand listed on the screen.
- You make your bet, discard any unwanted cards and click on "DRAW" to
- receive new cards and see if you have won. Draw Poker is a single
- player game and features a top ten list of the highest money winners.
- Draw Poker requires an VGA card and monitor and a mouse.
-
- EXPERT TOOLS - Written by: Thomas B. Hardy
- Expert Tools are the utilities that Norton forgot. It contains over
- a dozen utilities such as XRD (remove directory and all files and sub-
- directories in that directory), XFIND (find a file or duplicate files
- accross all of your drives), etc. Expert Tools also comes with a shell
- program so that the utilities can be run from the command line or from
- the shell.
-
- FLORIDA LOTTERY - Written by: Charles A. Hardy
- Florida Lottery is a lottery number picker and tracker for all of
- Florida's on-line lottery games. It picks number for CA$H 3, PLAY 4,
- FANTASY 5 and LOTTO with lottery balls "popping up" onto the screen or
- by displaying a filled-out lottery card. It has a complete history and
- frequency listing of all numbers picked in the FANTASY 5 and LOTTO
- games. Florida Lottery support color text graphics and EGA graphics.
-
-
-
-
- Aggression Documentation Page 5 of 10.
-
-
- GOLF SOLITAIRE - Written by: Charles A. Hardy
- Golf Solitaire is a single player card game. The object is to play all
- of the cards in the stacks. Cards can be played in either assending or
- desending order and suit doesn't matter. It sounds easy, but it is very
- hard to win. Complete game history is display on-screen and there is a
- top 10 list of the winners with the most cards left in their unturned
- deck. Golf Solitaire requires an VGA card and monitor and support both
- a keyboard and a mouse interface.
-
- MASTER MIND - Written by: Charles A. Hardy
- Master Mind is the classic game of logic and deduction. The object
- of the game is to guess which piece goes in which position. Master
- Mind uses pictures of fruit as the pieces and keeps the last 20 trys
- on the screen. You can select to guess at 5 to 7 positions, from 5
- to 9 pieces of fruit and whether or not duplicates are allowed. There
- is also a hint and a answer function for when you get frustrated.
- Master Mind is a single person game and there are three levels to choose
- from. Master Mind requires an VGA card and monitor and a mouse.
-
- MATCH'EM - Written by: Charles A. Hardy
- Match'em is a concentration style game. The game is played on a 8 by 8
- grid of raised buttons. When a button is clicked on it displays the
- picture underneath which you then have to try to match. Points are
- awarded at one for the first correct pair and two for each consecutive
- correct pair. You can choose to play with 16 (four of each picture) or
- 32 (2 of each picture) pictures under the 64 buttons. When a match is
- made the associated buttons are inverted and are no longer valid moves
- for the rest of that game. Match'em supports 1 or 2 players and has 3
- levels of computer play. Match'em reguires an EGA card and monitor and
- a mouse.
-
- MINE FIELD - Written by: Charles A. Hardy
- Mine field is an excellent game of deduction. Your job is to clear a
- field of all of the mines. Fortunately, you know how many mines are
- in the field and your have a mine detector which will tell you how many
- mines are in the surounding squares. You may clear the field by step-
- ping (clicking with the left button) on all of the squares that you
- think are unoccupied or by marking (clicking with the right button)
- all of the spots that you think contain a mine or and combination there
- of. Then you step on a space, and it isn't a mine, the square is
- removed and displays the ground underneath. The square will also dis-
- play the number of mines in the surounding nine squares. There is a
- counter at the top of the screen to let you know how many mines you
- have yet to find. But be careful, because marking a wrong spot as a
- mine can be deadly for your confidence. Mine Field is a single player
- game with 15 different board to choose from including a castle, a
- pyramid and a Batman logo. Mine Field requires an VGA card and monitor
- and a mouse.
-
-
-
-
-
-
-
- Aggression Documentation Page 6 of 10.
-
-
- SUPER MAXIT - Written by: Joe M. Paris
- Super Maxit is an graphical version of the clasic maxit number game.
- The object of the game is to take the highest numbered piece and leave
- your opponent the lowest numbered or negitive value piece. One player
- moves vertically and the other player moves horizontally. The game end
- when all of the pieces are taken or a player can't move. Super Maxit
- features hint, undo, cheat demo and top 10 functions that add a lot to
- the games playability. Super Maxit support 1 or 2 players and has over
- ten different playing board to choose from. Super Maxit requires an EGA
- card and monitor.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Aggression Documentation Page 7 of 10.
-
-
- ====================
- Program Registration
- ====================
-
- Aggression is marketed under the Shareware concept. This means that
- you get to try the software before your bye it to make sure it is right for
- you. Please feel free to test Aggression. If you like and use this
- program then please support our efforts and register it. The program is
- registered by sending in the registration form and appropriate fee. Or if
- you wish to register with a VISA or MASTERCARD then your may send in the
- form as above or E-Mail us the order form or you may register on-line by
- calling the ESC BBS at (407) 699-8258 and typing "ORDER" at the main menu
- prompt. Registration of Aggression includes the following:
-
- * A copy of the latest version of Aggression.
-
- * A registration name and code that can be used to change future
- shareware versions of Aggression into registered versions.
-
- * A FREE BONUS DISK OF ESC SHAREWARE PROGRAMS.
-
- * Unlimited product support.
-
- Expert Source Code, Inc. may be contacted for orders or questions by the
- following methods.
-
- * By calling ESC BBS (The home of Expert Source Code, Inc.) at (407)
- 699-8258 (9600 Courier HST - 24 hours a day - FREE ACCESS) and leaving
- a "C"omment to the SYSOP.
-
- * Via E-Mail to: CompuServe - 72711,2035
- Prodigy - FGTD17A
- GEnie - C.HARDY7
- Delphi - ESCINC
-
- * By U.S. Mail to: Expert Source Code, Inc.
- Post Office Box 180519
- Casselberry, FL 32718-0519
-
-
- ========================
- ASP Ombudsman Statement:
- ========================
- _______
- ____|__ | (tm)
- --| | |-------------------
- | ____|__ | Association of
- | | |_| Shareware
- |__| o | Professionals
- -----| | |---------------------
- |___|___| MEMBER
-
- This program is produced by a member of the Association of Shareware Pro-
- fessionals (ASP). ASP wants to make sure that the shareware principal
-
- Aggression Documentation Page 8 of 10.
-
-
- works for you. If you are unable to resolve a shareware-related problem
- with an ASP member by contacting that member directly, the ASP may be able
- to help. The ASP Ombudsman can help you resolve a dispute or problem with
- an ASP member, but does not provide technical support for members' products.
-
- Please write to the ASP Ombudsman at:
-
- ASP Ombudsman
- 545 Grover Road
- Muskegon, MI 49442-9427
- U.S.A.
-
- or send a CompuServe message via CompuServe MAIL to ASP Ombudsman at
- 70007,3536.
-
-
- ==================
- Programming Tools:
- ==================
-
- Aggression was written using the following software:
-
- * Turbo Pascal 6.0 by Borland International.
-
- * Expert Software Tools by Expert Source Code, Inc.
-
- * GX Development Series by GENUS Microprogramming.
-
- * TechnoJock's Turbo Toolkit by TechnoJock Software, Inc.
-
-
- ===============================
- Shareware Version Distribution:
- ===============================
-
- Aggression is NOT a public domain program. It is Copyright 1990-1991
- by Expert Source Code, Inc. All rights reserved.
-
- ASP approved vendors may distribute Aggression on disk, on a CD-ROM
- and as part of disk sets as long as they meet all of the ASP guidelines and
- that the version that is distrubuted isn't over a year old. This version is
- dated September, 1991. If this version is outdated then please contact us
- for a more recient version.
-
- Other vendors may distribute Aggression as long as the following con-
- ditions are met.
-
- * All of the files listed in the Packing list section are included in
- the distribution.
-
- * The person receiving the copy of Aggression package is made
- aware that he or she does not become a registered user until
- Expert Source Code, Inc. has received payment for the registration
- of the software and that this is only an evaluation version.
-
- Aggression Documentation Page 9 of 10.
-
-
- * The Aggression package cannot be modified in any way and cannot
- be "rented" or "leased" to others.
-
- * The maxium distribution cost doesn't excede $10.00 in the USA and
- US$12.00 internationally.
-
- * The version being distributed isn't over a year old. This version is
- dated September, 1991. If you need a more up to date version please
- contact us.
-
- * Permission is required from Expert Source Code, Inc. However, if you
- meet all of the other criteria and because permission is routinely
- granted you may begin distributing Aggression package immediately
- after sending in your request. Also, we would appreciate it if you
- would put us on your mailing list for your catalog.
-
-
- =======================================
- Trial Use (Shareware Version) Warranty:
- =======================================
-
- The Shareware evaluation (trial use) version is provided AS IS. Expert
- Source Code, Inc. makes no warranty of any kind, expressed or implied,
- including without limitation, any warranties of merchantability and/or
- fitness for a particualr purpose.
-
-
- =================================
- Registered Version ONLY Warranty:
- =================================
-
- Expert Source Code, Inc. warrants the physical diskette(s) provided with the
- registered versions to be free of defects in materials and workmanship for a
- period of sixty days from the date of the registration. If Expert Source
- Code, Inc. receives notification within the warranty period of defects in
- materials or workmanship, and such notification is determined by Expert
- Source Code, Inc. to be correct. Expert Source Code, Inc. will replace the
- defective diskette(s). In no event will Expert Source Code, Inc.'s
- liability for any damages to you or any other person exceed the registration
- price actually paid for the license to use the software, reguardless of any
- form of claim. Expert Source Code, Inc. specifically discalims all other
- warranties, expressed or implied, including but not limited to, any implied
- warranty of merchantability and/of fitness for a particular purpose.
-
-
-
-
-
-
-
-
-
-
-
-
- Aggression Documentation Page 10 of 10.
-
- ----------------end-of-author's-documentation---------------
-
- Software Library Information:
-
- This disk copy provided as a service of
-
- Public (software) Library
-
- We are not the authors of this program, nor are we associated
- with the author in any way other than as a distributor of the
- program in accordance with the author's terms of distribution.
-
- Please direct shareware payments and specific questions about
- this program to the author of the program, whose name appears
- elsewhere in this documentation. If you have trouble getting
- in touch with the author, we will do whatever we can to help
- you with your questions. All programs have been tested and do
- run. To report problems, please use the form that is in the
- file PROBLEM.DOC on many of our disks or in other written for-
- mat with screen printouts, if possible. PsL cannot debug pro-
- programs over the telephone, though we can answer questions.
-
- Disks in the PsL are updated monthly, so if you did not get
- this disk directly from the PsL, you should be aware that the
- files in this set may no longer be the current versions. Also,
- if you got this disk from another vendor and are having prob-
- lems, be aware that some files may have become corrupted or
- lost by that vendor. Get a current, working disk from PsL.
-
- For a copy of the latest monthly software library newsletter
- and a list of the 3,000+ disks in the library, call or write
-
- Public (software) Library
- P.O.Box 35705 - F
- Houston, TX 77235-5705
-
- Orders only:
- 1-800-2424-PSL
- MC/Visa/AmEx/Discover
-
- Outside of U.S. or in Texas
- or for general information,
- Call 1-713-524-6394
-
- PsL also has an outstanding
- catalog for the Macintosh.
-
-